Observability of Software Engineering Processes in Open Source Software Projects Domain
نویسنده
چکیده
Open Source Software (OSS) projects as a complex software engineering system is an ideal domain for empirical software engineering, because it provides a lot of data and possibility to introduce new approaches that can be easily adapted and enrich methods to improve the software quality. As flexible and continuous developing systems, OSS projects are always growing as new requirements from users and new code from developers come into the project. However, at some point the project manager wants to know the status of OSS project whether the project is in the right direction and the product is delivered in a good quality. To get the immediate status of OSS project, some efforts have been done to observe the software engineering processes of OSS project. However, current approaches focus on limited areas of health indicators of OSS project. In this research, we will improve the approaches by proposing a framework that integrates different approaches on observing the software engineering processes and monitoring the health status of OSS project. Our objectives are to define observability factors of software engineering by making literature research on prior works and to assess the OSS engineering processes using the observability factors to show that this approach is working and can improve the software quality. In this research we use OSS projects domain as our context, and other engineering domains as references, e.g., production automation and (software+) engineering domains. Our contributions are improvement on the data collection and the data analysis steps.
منابع مشابه
Collaboration, Conflict and Control Proceedings of the 4th Workshop on Open Source Software Engineering
In this paper we discuss a few issues faced in coordinating, managing and implementing academic software research projects and suggest how some of these issues can be addressed by adopting tools and processes from Open Source Software Development. At the same time we also discuss how a few issues in Open Source Software Development (OSSD) projects can be addressed by adopting processes from Aca...
متن کاملMulti-Modal Modeling of Open Source Software Requirements Processes
Understanding the context, structure, activities, and content of software development processes found in practice has been and remains a challenging problem. In the world of free/open source software development, discovering and understanding what processes are used in particular projects is important in determining how they are similar to or different from those advocated by the software engin...
متن کاملSoftware Engineering: Evolution and Emerging Technologies
The success of free software and open source projects has increased interest in utilizing the open source model for mature software development. However, the ad hoc nature of open source development may result in poor quality software or failures for a number of volunteer projects. In this paper, projects from SourceForge are assessed to test the hypothesis that there is a relationship between ...
متن کاملIssues and Experiences in Modeling Open Source Software Development Processes
Overview This study presents selected analyses and findings from a multi-year study into the development processes, work practices, and community dynamics that arise in open source software development (OSSD) projects. Previous results from this study have identified socio-technical development processes that shape OSSD projects [Scacchi 2001]; the use of software informalisms as both OSSD arti...
متن کاملAn Empirical Analysis of the Open Source Development Process Based on Mining of Source Code Repositories
This paper presents an empirical analysis of the Open Source development process from the point of view of the involvement of the developers in the production process. The study focuses on how developers contribute to projects in terms of involvement, size and kind of their contribution. Data have been collected from 53 Open Source projects and target application domains include different areas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010